package com.xiaoxin.dubbo.api;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.xiaoxin.model.domain.UserInfo;

import java.util.List;
import java.util.Map;

/**
 * @author xiaoxiaode
 * @date 2021-08-29-13:24
 **/
    public interface UserInfoApi {

    void  save(UserInfo userInfo);

    void update(UserInfo userInfo);

    UserInfo findById(Long id);

    /*
    * 批量查询用户详情
    * 返回:Map<id,userInfo>
    * */
    Map<Long,UserInfo> findByIds(List<Long> userIds,UserInfo info);

    IPage getUsers(Integer page, Integer pagesize);
}
